Skip to content

Conversation

egorzhdan
Copy link
Contributor

@egorzhdan egorzhdan commented Dec 3, 2024

Explanation: The iOS/watchOS/tvOS deployment targets for Cxx and CxxStdlib binaries got unintentionally bumped in b87b263, which is causing build failures when trying to back-deploy Swift libraries. This reverts the deployment targets to the older versions.
Scope: Changes the CMake build script for Cxx and CxxStdlib targets.
Risk: Low, this only affects two C++ interop overlay modules, and it only brings back the pre-6.0.2 behavior.
Issue: rdar://140823785 / resolves #77909
Reviewer: @DougGregor @Xazax-hun @drodriguez

Original PR: #77921

The iOS/watchOS/tvOS deployment targets for Cxx and CxxStdlib binaries got unintentionally bumped in b87b263.

This reverts the deployment targets to the older versions.

rdar://140823785 / resolves #77909
(cherry picked from commit 22141b1)
@egorzhdan egorzhdan added the c++ interop Feature: Interoperability with C++ label Dec 3, 2024
@egorzhdan egorzhdan requested a review from a team as a code owner December 3, 2024 19:58
@egorzhdan
Copy link
Contributor Author

@swift-ci please test

@egorzhdan egorzhdan merged commit ce29eca into release/6.0 Dec 5, 2024
5 checks passed
@egorzhdan egorzhdan deleted the egorzhdan/6.0-cxx-ios-deployment-target branch December 5, 2024 19:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c++ interop Feature: Interoperability with C++
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants